﻿#ifndef NEWPROJECTSETTINGS_H
#define NEWPROJECTSETTINGS_H

#include <QRect>
#include <QLabel>
#include <QWidget>
#include <QKeyEvent>
#include <QLineEdit>
#include <QGroupBox>
#include <QStringList>
#include <QPushButton>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QGridLayout>
#include <QFileDialog>
#include <QApplication>
#include <QStandardPaths>

class NewProjectSettings : public QWidget
{
    Q_OBJECT

public:
    explicit NewProjectSettings(QWidget *parent = 0);
    ~NewProjectSettings();
protected:

private:
    void manualCreateUI(void);

private:
    QLineEdit *projectName;
    QLineEdit *projectLocationPath;
    QLineEdit *sourceLocationPath;

private slots:
    void slotOk(void);
    void slotPrjPath(void);
    void slotSrcPath(void);

    // QWidget interface
protected:
    virtual void keyPressEvent(QKeyEvent *event);
};

#endif // NEWPROJECTSETTINGS_H
